Event-Driven Architectures for Distributed Crisis Management

نویسندگان

  • K. Mani Chandy
  • Brian Emre Aydemir
  • Elliott Michael Karpilovsky
  • Daniel M. Zimmerman
چکیده

This paper describes an approach for developing distributed applications that help deal with rapidly changing situations such as terrorist attacks, hurricanes and supply chain disruptions. Important characteristics of such applications are that they must handle unexpected events and that they are often modified on-the-fly, by multiple people who may belong to different organizations, to deal with changing situations. Abstract and concrete models for specifying, reasoning about, and implementing such systems are presented. In the abstract model, an application is a set of state transition rules over the global state of a distributed system. In the concrete model, an application is a set of messagedriven processes and each computation is a sequence of atomic operations in which a process receives a message, changes its state, and sends messages. An implementation of the concrete model using XML as the message and state format, with state transitions specified using XSLT, is briefly described. A key feature of this implementation is that messages and process states are represented using a format that allows applications to be easily observed and modified during their execution.and concrete models for specifying, reasoning about, and implementing such systems are presented. In the abstract model, an application is a set of state transition rules over the global state of a distributed system. In the concrete model, an application is a set of messagedriven processes and each computation is a sequence of atomic operations in which a process receives a message, changes its state, and sends messages. An implementation of the concrete model using XML as the message and state format, with state transitions specified using XSLT, is briefly described. A key feature of this implementation is that messages and process states are represented using a format that allows applications to be easily observed and modified during their execution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Generation of a Multi Agent System for Crisis Management by a Model Driven Approach

Considering the increasing occurrences of unexpected events and the need for pre-crisis planning in order to reduce risks and losses, modeling instant response environments is needed more than ever. Modeling may lead to more careful planning for crisis-response operations, such as team formation, task assignment, and doing the task by teams. A common challenge in this way is that the model shou...

متن کامل

Event Monitoring Web Services for Heterogeneous Information Systems

Heterogeneity has to be taken into account when integrating a set of existing information sources into a distributed information system that are nowadays often based on ServiceOriented Architectures (SOA). This is also particularly applicable to distributed services such as event monitoring, which are useful in the context of Event Driven Architectures (EDA) and Complex Event Processing (CEP). ...

متن کامل

Combining Service-Oriented and Event-Driven Architectures for Designing Dependable Systems

Up to now Service Oriented Architectures and Event Driven Architectures have been considered as competing parties striving to conquer the crown of the standard paradigm for the implementation of complex distributed applications. Todays we are witnesses of large efforts to merge both paradigms and give birth to a new generation of middleware platforms that will inherit the best of both worlds. I...

متن کامل

Low Power Operating System for Heterogeneous Wireless Communication Systems

Operating systems in embedded wireless communication increasingly must satisfy a tight set of constraints, such as power and real time performance, on heterogeneous software and hardware architectures. In this domain, it is well understood that traditional general-purpose operating systems are not efficient or in many cases not sufficient. More efficient solutions are obtained with OS’s that ar...

متن کامل

An Event - Based Architecture De nition Language

| This paper discusses general requirements for architecture de nition languages, and describes the syntax and semantics of the subset of theRapide language that is designed to satisfy these requirements. Rapide is a concurrent event-based simulation language for de ning and simulating the behavior of system architectures. Rapide is intended for modelling the architectures of concurrent and dis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003